home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ffffllllaaaasssshhhhiiiioooo((((1111MMMM)))) ffffllllaaaasssshhhhiiiioooo((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- flashio - reprogram the flash PROM hardware on Everest-based machines
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ffffllllaaaasssshhhhiiiioooo [----ssss slot] [----qqqq] [----ffff] promfile.bin
- ffffllllaaaasssshhhhiiiioooo ----vvvv
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _f_l_a_s_h_i_o allows a user to manage the flash PROMs on the IO4 board of
- Everest-based high-end systems (the Challenge L/XL, PowerChallenge L/XL,
- Onyx L/XL, and PowerOnyx L/XL are all based on the Everest architecture).
- Normally, _f_l_a_s_h_i_o is executed automatically during the installation of a
- new release of IRIX; as a result, a customer should rarely need to use it
- directly.
-
- _f_l_a_s_h_i_o can perform two major tasks: it can alter the contents of the
- flash PROMs by transferring the contents of a file into them, and it can
- display the revision of the firmware currently stored in the flash PROMs.
- When the ----vvvv switch is used, _f_l_a_s_h_i_o displays the current firmware
- revisions contained in the flash PROMs of all the IO4 boards in the
- system. All the flash PROMs should contain the same firmware revision as
- a rule.
-
- By default, if no command-line switches are specified, _f_l_a_s_h_i_o tries to
- reprogram all of the IO4 flash PROMs in the system with the contents of
- the binary file specified on the command line. In current versions of
- IRIX, the only valid IO4 PROM firmware binary file is
- /_u_s_r/_c_p_u/_f_i_r_m_w_a_r_e/_i_o_4_p_r_o_m._b_i_n. Future versions of IRIX may ship
- additional firmware binaries, however, and occasionally the system's
- service provider might provide an optional file.
-
- Firmware binary files contain a version number that _f_l_a_s_h_i_o uses to
- determine whether or not to load the binary into the flash PROMs.
- Normally, if a binary file's revision number is lower than or equal to
- the firmware revision that is currently in a flash PROM, _f_l_a_s_h_i_o displays
- a warning message and refuses to overwrite the newer firmware. To force
- _f_l_a_s_h_i_o to overwrite the contents of the flash PROMs regardless of the
- firmware revisions, use the ----ffff (for force) command-line switch.
-
- The following switches can be used to alter _f_l_a_s_h_i_o's behavior:
-
- ----ssss _s_l_o_t Limits flash PROM reprogramming to specific boards. If, for
- example, you want to only reprogram the flash PROMs on board 3,
- you can type ffffllllaaaasssshhhhiiiioooo ----ssss 3333 iiiioooo4444pppprrrroooommmm....bbbbiiiinnnn. The ----ssss switch can be
- specified multiple times, once for each board that should be
- programmed. In the absence of this switch, _f_l_a_s_h_i_o reprograms
- the flash PROMs on all of the IO4 boards in the system. This
- switch has no meaning when specified in conjunction with the ----vvvv
- switch.
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ffffllllaaaasssshhhhiiiioooo((((1111MMMM)))) ffffllllaaaasssshhhhiiiioooo((((1111MMMM))))
-
-
-
- ----ffff Forces _f_l_a_s_h_i_o to reprogram the flash PROMs regardless of the
- revision numbers. Normally, you use this switch only if you
- are reverting to a previous version of the operating system and
- want to ensure that the firmware matches the operating system
- being run. Because the kernel/firmware interface rarely
- changes, however, reverting the flash PROMs to a previous
- version should not be necessary.
-
- ----TTTT Obsolete.
-
- ----vvvv Causes _f_l_a_s_h_i_o to display the revision numbers of the firmware
- that is currently programmed in the flash PROMs.
-
- FFFFIIIILLLLEEEESSSS
- /usr/cpu/firmware/io4prom.bin contains the binary image of the firmware
- currently installed
-
- WWWWAAAARRRRNNNNIIIINNNNGGGGSSSS
- The _f_l_a_s_h_i_o command is not intended for casual use. If used incorrectly,
- it can render a system unbootable and greatly decrease the lifetime of
- the system's IO4 boards. Silicon Graphics strongly recommends that this
- command only be used under the supervision of a support representative.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-